package com.hsteach.dao.domain.visit;

import com.hsteach.common.annotation.Excel;
import com.hsteach.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 学生家庭信息对象 tb_visit_family_info
 * 
 * @author fanxquer
 * @date 2023-07-21
 */
@Data
public class VisitFamilyInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 学生id */
    @Excel(name = "学生id")
    private String personId;

    /** 家庭结构 */
    @Excel(name = "家庭结构")
    private String structure;

    /** 家庭描述 */
    @Excel(name = "家庭描述")
    private String describeText;

    /** 家访记录id */
    @Excel(name = "家访记录id")
    private Long recordId;

    /** 数据类型，1跟随学生，2跟随家访记录 */
    @Excel(name = "数据类型，1跟随学生，2跟随家访记录")
    private Integer dataType;

    /** 创建人名称 */
    @Excel(name = "创建人名称")
    private String createByName;

    /** 机构编号 */
    @Excel(name = "机构编号")
    private String orgCode;

    /** 班级id */
    @Excel(name = "班级id")
    private String classId;

    /** 班级名 */
    @Excel(name = "班级名")
    private String className;

    private List<String> personIds;

    private List<String> structures;

}
